/**
 * 
 */
package br.com.appwebtodo.io;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

import br.com.appwebtodo.modelo.Todo;

/**
 * @author wgoncalves
 *
 */
public class TodoIO {
	
	private static final String DELIMITADOR = ";";
	private File arquivo;
	
	public TodoIO(String arquivo) {

		this.arquivo = new File(arquivo);
	}
	
	public void gravaRegistro (Todo todo) throws IOException{
		
		StringBuffer registro = new StringBuffer();
		registro.append(todo.getTarefa());
		registro.append(DELIMITADOR);
		registro.append(todo.getPrioridade());
		registro.append(DELIMITADOR);
		registro.append(todo.getPrazo());
		
		PrintWriter out = new PrintWriter(new FileWriter(this.arquivo, true));
		
		out.println(registro.toString());
		out.close();
	}

}
